#pragma once

/*
extend from GunPhysics class to override updateBulletContainer, edit the function by adding the RedSoldierBulletBehavior.
*/

#include "GunPhysics.h"
#include "RedSoldierBulletBehavior.h"

class RedSoldierPhysics : public GunPhysics {
protected:
	/* Fire with target direction */
	virtual void _updateBulletContainer();

	virtual void _setToDead(int actiondata);

	virtual void updateBeforeDead();
public:
	RedSoldierPhysics(ArmyData* data);

	virtual void update(long timetick);
};